itemis CREATE - C/C++ Domain

itemis CREATE 'C/C++ Domain' is a domain tailored to work perfectly together with your C and C++ projects. Choose this domain if you want to use the power of statecharts in your existing C/C++ project and want to use custom types and call existing functions from your statechart. Only the C/C++ Domain allows you to use the Deep C/C++ Integration of itemis CREATE.

The 'C/C++ Domain' requires a 'Professional License'.

Advantages

The Deep C/C++ Integration - usable in the C/C++ Domain - allows you to import existing C and C++ headers into the statechart. Please refer to the full documentation available online and in itemis CREATE, but the most important advantages are:

C/C++ Domain Type System

The 'C/C++ Domain' integrated type system is engineered to work with C/C++ code and uses C/C++ types.
  • You can use types from stdint.h, like int8_t or uint32_t
  • float, double
  • bool
  • string
  • void
  • Plus every type found in imported headers.

These types will be used directly in the generated code.